.wap-header {
  width: 100%;
  position: relative;
  padding: 0.85333333rem 0;
}
.wap-header a {
  position: absolute;
  top: 0.85333333rem;
  left: 1.28rem;
  display: block;
}
.wap-header a img {
  width: 0.81066667rem;
  height: 0.81066667rem;
  display: block;
}
.wap-header h2 {
  text-align: center;
  line-height: 0.768rem;
  font-size: 0.768rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-edit-personal {
  width: 100%;
  background: #fff;
}
.wap-edit-personal .wap-content {
  margin-top: 0.768rem;
}
.wap-edit-personal .wap-content textarea {
  display: block;
  margin: 0 auto;
  padding: 0.42666667rem;
  width: 12.58666667rem;
  height: 3.41333333rem;
  background: #F7F7F9;
  resize: none;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-edit-personal .wap-content .section {
  height: 2.47466667rem;
  line-height: 2.47466667rem;
  margin: 0 1.28rem;
  border-bottom: 1px solid #eee;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-edit-personal .wap-content .section > span {
  width: 2.98666667rem;
  display: inline-block;
}
.wap-edit-personal .wap-content .section input {
  width: 9.17333333rem;
  margin-left: 0.72533333rem;
  font-size: 0.64rem;
  font-weight: bold;
}
.wap-edit-personal .wap-content .layui-form .layui-form-item {
  margin-left: 0.72533333rem;
  display: inline-block;
}
.wap-edit-personal .wap-content .layui-form .layui-form-item input {
  border: none;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}
.wap-edit-personal .wap-content .layui-form .layui-form-item .xm-select-input {
  border-bottom: 1px solid #E6E6E6;
  padding-left: 27px;
  width: 100%;
  font-size: inherit;
  font-weight: normal;
}
.wap-edit-personal .wap-content .date input {
  width: 4.05333333rem;
}
.wap-edit-personal .wap-content .date i {
  font-style: normal;
}
.wap-edit-personal .wap-content .finish-con {
  height: auto;
  border-bottom: none;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li {
  line-height: normal;
  padding: 0.21333333rem 0;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li span {
  font-size: 0.64rem;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li > span:first-child {
  width: 1.28rem;
  position: relative;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li > span:first-child:before {
  position: absolute;
  top: 50%;
  margin-top: -0.08533333rem;
  content: '';
  width: 0;
  height: 0;
  border-width: 0.29866667rem;
  border-style: solid;
  border-color: #c2c2c2 transparent transparent transparent;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li ul li {
  margin: 0 ;
  padding: 0.21333333rem 0;
  width: auto;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li ul li > span {
  position: relative;
  width: 1.28rem;
}
.wap-edit-personal .wap-content .layui-anim-upbit .ztree > li ul li > span:before {
  position: absolute;
  top: 50%;
  margin-top: -0.08533333rem;
  content: '';
  width: 0;
  height: 0;
  border-width: 0.29866667rem;
  border-style: solid;
  border-color: #c2c2c2 transparent transparent transparent;
}
.wap-edit-personal .wap-setting {
  margin-top: 0;
}
.wap-edit-personal .wap-setting ul {
  border-top: 0.34133333rem solid #eeeeee;
}
.wap-edit-personal .wap-setting ul li {
  margin: 0 1.17333333rem 0 1.25866667rem;
  line-height: 2.47466667rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  background: url(../images/mobile/next.png) right center no-repeat;
  -webkit-background-size: 0.512rem 0.512rem;
  background-size: 0.512rem 0.512rem;
}
.wap-edit-personal .wap-setting .wap-logout {
  border-top: 0.34133333rem solid #eeeeee;
  padding: 0 1.17333333rem 0 1.25866667rem;
  line-height: 2.47466667rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
}
.wap-edit-personal .wap-btn {
  padding-bottom: 1.06666667rem;
  margin-top: 2.64533333rem;
  text-align: center;
}
.wap-edit-personal .wap-btn input {
  display: block;
  margin: 0 auto;
  width: 11.73333333rem;
  height: 2.13333333rem;
  background: #398DEE;
  border-radius: 6px;
  color: #fff;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
}
.wap-edit-personal .wap-btn a {
  display: inline-block;
  padding-top: 1.06666667rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
  color: #EE3939;
}
.wap-edit-personal .wap-skill {
  margin-top: 0;
}
.wap-edit-personal .wap-skill ul {
  padding: 0 1.25866667rem;
}
.wap-edit-personal .wap-skill ul li {
  height: 3.41333333rem;
  border-bottom: 1px solid #eee;
  position: relative;
}
.wap-edit-personal .wap-skill ul li > div {
  float: left;
}
.wap-edit-personal .wap-skill ul li .part {
  width: 7.616rem;
}
.wap-edit-personal .wap-skill ul li .part span {
  margin-top: 0.85333333rem;
  display: block;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
  color: #999;
}
.wap-edit-personal .wap-skill ul li .part input {
  margin-top: 0.49066667rem;
  display: block;
  width: 4.48rem;
  height: 0.768rem;
  line-height: 0.768rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.wap-edit-personal .wap-skill ul li .layui-form {
  width: 3.28533333rem;
}
.wap-edit-personal .wap-skill ul li .layui-form .layui-form-item {
  margin: 0;
  width: 100%;
}
.wap-edit-personal .wap-skill ul li .wap-delete-btn {
  position: absolute;
  right: 0;
  top: 1.28rem;
  width: 0.93866667rem;
  height: 44 46.875rem;
  cursor: pointer;
}
.wap-edit-personal .wap-skill ul li .wap-delete-btn img {
  width: 100%;
  height: 100%;
  display: block;
}
.wap-edit-personal .wap-skill ul li.add-skill {
  border-bottom: none;
  line-height: 3.41333333rem;
  text-align: center;
  color: #398DEE;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
}
